<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
History tab
</title>
</head>
<body bgcolor="#ffffff">
<h1>History tab</h1>
<p>
The History tab shows a list of all of the requests in the order in which they were made.<br/>
For each request you can see:

<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>The request index - each request is numbered, starting at 1</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>The HTML method, e.g. GET or POST</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>The URL requested</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>The HTTP response code</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>A short summary of what the HTTP response code means</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>The length of time the whole request took</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>Any <a href="../../start/concepts/alerts.html">Alerts</a> on the request</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>Any <a href="../../start/concepts/notes.html">Notes</a> you have added to request</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>Any <a href="../../start/concepts/tags.html">Tags</a> on the request</td></tr>
</table>

Selecting a requests will display it in the <a href="request.html">Request tab</a> and 
<a href="response.html">Response tab</a> above.<br/>
 
<h2>The filter toolbar</h2>
A filter toolbar is provided which allows you to restrict which requests are displayed.<br/>
Clicking on the 
<img src="../../images/16/054.png" align="bottom" width="16" height="16" /> 
Filter button displays the 
<a href="../dialogs/hist_filter.html">History Filter dialog</a>.<br/>
A summary of the filter currently applied is displayed to the right of the button.

<h2>Right click menu</h2>
Right clicking on a node will bring up a menu which will allow you to:

<h3>Angriff</h3>
The Attack menu has the following submenus:

<h4>Active Scan...</h4>
This will launch the <a href="../dialogs/advascan.html">Aktiver Scan</a> dialog which allows you to initiate an 
<a href="../../start/concepts/ascan.html">active scan</a> with the starting point set to the request you selected.<br/>

<h4>Spider...</h4>
This will launch the <a href="../dialogs/spider.html">Spider</a> dialog which allows you to initiate the 
<a href="../../start/concepts/spider.html">spider</a> with the starting point set to the request you selected.<br/>

<h3>Include in Context</h3>
This menu allows you to include the selected nodes and all of their subordinates in the specified
<a href="../../start/concepts/contexts.html">context</a>.<br/>
You also have the option to create a new context.<br/>
The <a href="../dialogs/session/contexts.html">Session Contexts</a> dialog will be displayed to
allow you to make any additional changes.

<h3>Vom Kontext ausschließen</h3>
This menu allows you to exclude the selected nodes and all of their subordinates from the specified
<a href="../../start/concepts/contexts.html">context</a>.<br/>
The <a href="../dialogs/session/contexts.html">Session Contexts</a> dialog will be displayed to
allow you to make any additional changes.

<h3>Flag as context</h3>
This menu has the following submenus for each of the 
<a href="../../start/concepts/contexts.html">contexts</a> you have defined:

<h4><i>Context name</i> Form-based Auth Login request</h4>
This identifies the specified node as a login request for the specified context.<br/>
You may only have one node identified as such in any one context.<br/> 
The <a href="../dialogs/session/context-auth.html">Session Context Authentication</a> screen will be displayed to
allow you to make any additional changes.

<h4><i>Context name</i> Data driven node</h4>
This identifies the specified node as <a href="../../start/concepts/ddc.html">Data driven content</a> for the specified context.<br/>
The <a href="../dialogs/session/context-struct.html">Session Context Structure</a> screen will be displayed to
allow you to make any additional changes.

<h3>Ausschliessen von</h3>
This menu has the following submenus:

<h4>Proxy</h4>
This will exclude the selected nodes from the proxy. They will still be proxied via ZAP but will not be shown 
in any of the tabs.<br/>
This can be used to ignore URLs that you know are not relevant to the system you are currently testing.<br/>
The nodes can be included again via the <a href="../dialogs/session/sessprop.html">Session Eigenschaften</a> dialog   

<h4>Scanner</h4>
This will prevent the selected nodes from being actively scanned.<br/>
The nodes can be included again via the <a href="../dialogs/session/sessprop.html">Session Eigenschaften</a> dialog   

<h4>Spider</h4>
This will prevent the selected nodes from being spidered.<br/>
The nodes can be included again via the <a href="../dialogs/session/sessprop.html">Session Properties</a> dialog   

<h3>Tags verwalten...</h3>
This will bring up the
<a href="../dialogs/managetags.html">Manage Tags dialog</a> which allows you to change 
the <a href="../../start/concepts/tags.html">tags</a> associated with the
request.

<h3>Notiz...</h3>
This will bring up the
<a href="../dialogs/addnote.html">Add Note dialog</a> which allows you to record 
<a href="../../start/concepts/notes.html">notes</a> related to the
request.

<h3>Löschen</h3>
This will remove the node and all of its children from ZAP.<br/>
However they can be added back in, to prevent this use the 'Exclude from' menus. 

<h3>Unterbrechen...</h3>
This will bring up the
<a href="../dialogs/addbreak.html">Add Break Point dialog</a> which allows 
you to set a break point on that URL.<br/>

<h3>Alerts for this node</h3>
If the URL selected has <a href="../../start/concepts/alerts.html">alerts</a> associated with it then 
they will be listed under this menu.<br>
Selecting one of the alerts will cause it to be displayed.

<h3>Resend...</h3>
This will bring up the
<a href="../dialogs/resend.html">Resend dialog</a> which allows you to  
resend the request after making any changes to it that you want to.

<h3>New Alert...</h3>
This will bring up the
<a href="../dialogs/addalert.html">Add Alert dialog</a> which allows you to manually record a new  
<a href="../../start/concepts/alerts.html">alert</a> against this request.

<h3>Show in Sites tab</h3>
This will show the selected message in the <a href="sites.html">Sites tab</a>.

<h3>Open URL in Browser</h3>
This will open the URL of the selected node in your default browser.

<h3>Generate anti CSRF test form</h3>
This will open a URL which will give you a generated form for testing for CSRF issues.<br>
It will only be enabled for POST requests, if the API is enabled and if Java supports the opening of URLs 
in a browser on your platform.
<h2>See also</h2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../overview.html">UI Overview</a></td><td>for an overview of the user interface</td></tr>
</table>

</body>
</html>
